top snails - Alemán Inglés Diccionario